air defence artillery operations detachment - Spanish English Dictionary